package com.doubao.device.dto.request;

import lombok.Data;

/**
 * 智能体查询请求
 */
@Data
public class DeviceQueryRequest {
    
    /**
     * 关键词
     */
    private String keyword;
    
    /**
     * 分类ID
     */
    private Long categoryId;
    
    /**
     * 标签ID
     */
    private Long tagId;
    
    /**
     * 创建者ID
     */
    private Long userId;
    
    /**
     * 是否公开 1:是 0:否
     */
    private Integer isPublic;
    
    /**
     * 是否付费 1:是 0:否
     */
    private Integer isPremium;
    
    /**
     * 排序方式: hot-热门, new-最新, rating-评分
     */
    private String sort = "hot";
    
    /**
     * 页码
     */
    private Integer page = 1;
    
    /**
     * 每页大小
     */
    private Integer size = 10;
}